package com.woniu.cms.contract.core.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author maple leaf
 * @since 2022-09-17
 */
@Getter
@Setter
  @TableName("cms_contract_commissioned_construction")
@ApiModel(value = "CommissionedConstruction对象", description = "")
public class CommissionedConstruction implements Serializable {

    private static final long serialVersionUID = 1L;

      @ApiModelProperty("施工任务委托书Id")
        @TableId(value = "id", type = IdType.AUTO)
      private Integer id;

      @ApiModelProperty("设备申请书编号")
      private String powerAttorneyCode;

      @ApiModelProperty("设备申请书名称")
      private String powerAttorneyName;

      @ApiModelProperty("委托书名称")
      private String engagementLetterName;

      @ApiModelProperty("委托书编号")
      private String engagementLetterCode;

      @ApiModelProperty("委托日期")
      private Date engagementDate;

      @ApiModelProperty("委托方")
      private String entrustingParty;

      @ApiModelProperty("合作单位")
      private String cooperatorUnit;

      @ApiModelProperty("工程编号")
      private String projectNumber;

      @ApiModelProperty("工程名称")
      private String projectName;

      @ApiModelProperty("委托方项目经理")
      private String clientProjectManager;

      @ApiModelProperty("委托方项目经理联系电话")
      private String clientProjectManagerPhone;

      @ApiModelProperty("当地建设单位联系人")
      private String constructionUnitContactPerson;

      @ApiModelProperty("当地建设单位联系人联系电话")
      private String constructionUnitContactPersonPhone;

      @ApiModelProperty("委托施工任务")
      private String commissionedConstructionTask;

      @ApiModelProperty("委托方负责人意见")
      private String clientProjectManagerOpinion;

      @ApiModelProperty("市场部审批意见")
      private String mktApprovalOpinion;

      @ApiModelProperty("审批意见")
      private String approvalOpinion;


}
